home *** CD-ROM | disk | FTP | other *** search
- {$X+}
- Unit DLL20LIN;
-
- {Copyright Jan Dekkers / Kevin Adams}
-
- interface
-
- uses
- WinTypes, Graphics, SYSUtils, Dialogs;
-
-
- type
- TCallBackFunction = procedure(i:integer);
-
- {interface call}
- Function jpgfile(filename : String;
- resolution : integer;
- option : integer;
- var Bitmap : TBitmap;
- CallBackFunction : TCallBackFunction) : Boolean;
-
- {interface call}
- Function putjpgfile(filename : String;
- quality : integer;
- smooth : integer;
- Bitmap : TBitmap;
- CallBackFunction : TCallBackFunction) : Boolean;
-
-
- {interface call}
- Function putbmpfile(filename : String;
- Bitmap : TBitmap;
- CallBackFunction : TCallBackFunction) : Boolean;
-
-
- {interface call}
- Function giffile(filename : string;
- var Bitmap : TBitmap;
- CallBackFunction : TCallBackFunction) : Boolean;
-
-
- {interface call}
- Function bmpfile(filename : string;
- var Bitmap : TBitmap;
- CallBackFunction : TCallBackFunction) : Boolean;
-
- {interface call}
- Function pcxfile(filename : string;
- var Bitmap : TBitmap;
- CallBackFunction : TCallBackFunction) : Boolean;
-
- {interface call}
- Function jpgblob(filePoint : Pointer;
- Size : LongInt;
- resolution : integer;
- option : integer;
- var Bitmap : TBitmap;
- CallBackFunction : TCallBackFunction): Boolean;
-
- {interface call}
- Function gifblob(filePoint : Pointer;
- Size : LongInt;
- var Bitmap : TBitmap;
- CallBackFunction : TCallBackFunction): Boolean;
-
- {interface call}
- Function pcxblob(filePoint : Pointer;
- Size : LongInt;
- var Bitmap : TBitmap;
- CallBackFunction : TCallBackFunction): Boolean;
-
- {interface call}
- Function bmpblob(filePoint : Pointer;
- Size : LongInt;
- var Bitmap : TBitmap;
- CallBackFunction : TCallBackFunction): Boolean;
-
- {interface call}
- Function putjpgblob(filePoint : Pointer;
- var Size : LongInt;
- quality : integer;
- smooth : integer;
- Bitmap : TBitmap;
- CallBackFunction : TCallBackFunction) : Boolean;
-
- {interface call}
- Function putbmpblob(filePoint : Pointer;
- var Size : LongInt;
- Bitmap : TBitmap;
- CallBackFunction : TCallBackFunction) : Boolean;
-
- {interface call}
- Function GetBlobInfo(filePoint : Pointer;
- Size : LongInt;
- var FileType : String;
- var Fwidth : Integer;
- var FHeight : Integer;
- var Fbitspixel : Integer;
- var Fplanes : Integer;
- var Fnumcolors : Integer;
- var Fcompression : String) : Boolean;
-
-
- {interface call}
- Function GetFileInfo(fileName : String;
- var FileType : String;
- var Fwidth : Integer;
- var FHeight : Integer;
- var Fbitspixel : Integer;
- var Fplanes : Integer;
- var Fnumcolors : Integer;
- var Fcompression : String) : Boolean;
-
- {DLL call}
- Function readjpgstream(filePoint : Pointer;
- Size : LongInt;
- resolution : integer;
- scale : integer;
- option : integer;
- password : integer;
- var hBmp : HBitmap;
- var hPal : HPalette;
- CallBackFunction: TCallBackFunction) : byte; Far;
-
- {DLL call}
- Function readjpgfile(filename : pchar;
- resolution : integer;
- scale : integer;
- option : integer;
- password : integer;
- var hBmp : HBitmap;
- var hPal : HPalette;
- CallBackFunction : TCallBackFunction) : byte; Far;
-
- {DLL call}
- Function writejpgfile(filename : pchar;
- quality : integer;
- smooth : integer;
- password : integer;
- hBmp : HBitmap;
- hPal : HPalette;
- CallBackFunction : TCallBackFunction) : byte; Far;
-
-
- {DLL call}
- Function writebmpfile(filename : pchar;
- password : integer;
- hBmp : HBitmap;
- hPal : HPalette;
- CallBackFunction : TCallBackFunction) : byte; Far;
-
-
- {DLL call}
- Function readgiffile(filename : pchar;
- password : integer;
- var hBmp : HBitmap;
- var hPal : HPalette;
- CallBackFunction : TCallBackFunction) : byte; Far;
-
- {DLL call}
- Function readbmpfile(filename : pchar;
- password : integer;
- var hBmp : HBitmap;
- var hPal : HPalette;
- CallBackFunction : TCallBackFunction) : byte; Far;
-
-
- {DLL call}
- Function readpcxfile(filename : pchar;
- password : integer;
- var hBmp : HBitmap;
- var hPal : HPalette;
- CallBackFunction : TCallBackFunction) : byte; Far;
-
- {DLL call}
- Function readpcxstream(filePoint : Pointer;
- Size : LongInt;
- password : integer;
- var hBmp : HBitmap;
- var hPal : HPalette;
- CallBackFunction: TCallBackFunction) : byte; Far;
-
- {DLL call}
- Function readbmpstream(filePoint : Pointer;
- Size : LongInt;
- password : integer;
- var hBmp : HBitmap;
- var hPal : HPalette;
- CallBackFunction: TCallBackFunction) : byte; Far;
-
- {DLL call}
- Function readgifstream(filePoint : Pointer;
- Size : LongInt;
- password : integer;
- var hBmp : HBitmap;
- var hPal : HPalette;
- CallBackFunction: TCallBackFunction) : byte; Far;
-
- {DLL call}
- Function streaminfo(filePoint : Pointer;
- Size : LongInt;
- FileType : PChar;
- var Fwidth : Integer;
- var FHeight : Integer;
- var Fbitspixel : Integer;
- var Fplanes : Integer;
- var Fnumcolors : Integer;
- Fcompression : PChar) : byte; Far;
-
-
- {DLL call}
- Function fileinfo(filename : PChar;
- FileType : PChar;
- var Fwidth : Integer;
- var FHeight : Integer;
- var Fbitspixel : Integer;
- var Fplanes : Integer;
- var Fnumcolors : Integer;
- Fcompression : PChar) : byte; Far;
-
-
- {DLL call}
- Function writejpegstream(filePoint : Pointer;
- var Size : LongInt;
- quality : integer;
- smooth : integer;
- password : integer;
- hBmp : HBitmap;
- hPal : HPalette;
- CallBackFunction : TCallBackFunction) : byte; Far;
-
- {DLL call}
- Function writebmpstream(filePoint : Pointer;
- var Size : LongInt;
- password : integer;
- hBmp : HBitmap;
- hPal : HPalette;
- CallBackFunction : TCallBackFunction) : byte; Far;
-
-
- implementation
-
-
- Function readjpgfile; external 'IMGLIB20' index 2;
- Function writejpgfile; external 'IMGLIB20' index 3;
- Function readgiffile; external 'IMGLIB20' index 4;
- Function readpcxfile; external 'IMGLIB20' index 5;
- function fileinfo; external 'IMGLIB20' index 6;
- Function readbmpfile; external 'IMGLIB20' index 7;
- Function writebmpfile; external 'IMGLIB20' index 8;
- Function readjpgstream; external 'IMGLIB20' index 9;
- Function readpcxstream; external 'IMGLIB20' index 10;
- Function readgifstream; external 'IMGLIB20' index 11;
- Function writejpegstream; external 'IMGLIB20' index 12;
- Function streaminfo; external 'IMGLIB20' index 13;
- Function readbmpstream; external 'IMGLIB20' index 14;
- Function writebmpstream; external 'IMGLIB20' index 15;
-
-